package com.sdgakj.utils;

public class ListToJson {
	
//	/**
//	 * 根据传入的list节点返回字符串
//	 * @param nodelist
//	 * @return
//	 */
//	public static String getStringFromList(List<TruckCheckItems> nodelist){
//		StringBuilder strBuilder =new StringBuilder();
//		strBuilder.delete(0, strBuilder.length());
//		return listToJson(nodelist,strBuilder);
//	}
//
//	public static String listToJson(List<TruckCheckItems>  nodelist,StringBuilder strBuilder){
//
//			// list存在
//			if(nodelist.size() >0){
//				strBuilder.append("[");
//				for(TruckCheckItems item : nodelist){
//					strBuilder.append("{\'text\':'"+item.getName()+"'");
//					strBuilder.append(",\'id\':'"+item.getId()+"'");
//					if(item.getChildren().size() >0){
//						strBuilder.append(",\'nodes\':");
//						listToJson(item.getChildren(),strBuilder);
//					}
//					if(ObjectUtils.equals(item, nodelist.get(nodelist.size()-1))){
//						strBuilder.append("}");
//					}else{
//						strBuilder.append("},");
//					}
//				}
//				strBuilder.append("]");
//			}
//			return strBuilder.toString();
//
//		}
//
//	public static String getReportFromList(List<TruckCheckItems> nodelist,String array ){
//		StringBuilder strBuilder =new StringBuilder();
//		strBuilder.delete(0, strBuilder.length());
//		return listToReportJson(nodelist,strBuilder,array);
//	}
//
//	public static String listToReportJson(List<TruckCheckItems>  nodelist,StringBuilder strBuilder,String array){
//			String[] notpassArray =array.split(":");
//			if(nodelist.size() >0){
//				strBuilder.append("[");
//				for(TruckCheckItems item : nodelist){
//					strBuilder.append("{\'text\':'"+item.getName()+"'");
//					strBuilder.append(",\'id\':'"+item.getId()+"'");
//					for(int i=0; i<notpassArray.length;i++){
//						if(item.getId().toString().equals(String.valueOf(notpassArray[i]))){
//							strBuilder.append(",\'state':{\'checked\':\'true+\'}");
//						}
//
//					}
//					if(item.getChildren().size() >0){
//						strBuilder.append(",\'nodes\':");
//						listToReportJson(item.getChildren(),strBuilder,array);
//					}
//					if(ObjectUtils.equals(item, nodelist.get(nodelist.size()-1))){
//						strBuilder.append("}");
//					}else{
//						strBuilder.append("},");
//					}
//				}
//				strBuilder.append("]");
//			}
//			return strBuilder.toString();
//
//		}
}
